package com.example.intermingle;

/**
 * @author 绿松石
 * @version V1.0
 * @Title Constants
 * @Description
 * @date 2021年08月23日 09:21
 * @since V1.0
 */
public class Constants {
    /** 成功标识 **/
    public static final String SUCCESS = "1";
    /** 失败标识 **/
    public static final String FAIL = "0";

    /** 编码格式UTF-8 **/
    public static final String CODING_UTF8="UTF-8";
    /** 编码格式GBK **/
    public static final String CODING_GBK="GBK";
    /** 成功提示语 **/
    public static  final  String SUCCESS_PROMPT_LANGUAGE="登陆成功";

    /** 失败提示语 **/
    public static  final  String FAIL_PROMPT_LANGUAGE="请求不成功，请联系管理员";
    /** 注销成功提示语 **/
    public static final String LOGOUT_SUCCESS ="注销成功！";
    /**
     * 成功状态码
     */
    public class SUCCESSCode{
        /** 添加成功提示语 **/
        public static final String ADD_SUCCESS ="添加成功！";
        /** 修改成功提示语 **/
        public static final String UPDATE_SUCCESS ="修改成功！";
        /** 删除成功提示语 **/
        public static final String DELECT_SUCCESS ="删除成功！";
    }
    /**
     * 失败状态码
     */
    public class FAILCode{
        /** 添加失败提示语 **/
        public static final String ADD_FAIL ="添加失败！";
        /** 添加失败提示语 **/
        public static final String ADD_EXISTS_FAIL ="账号已经存在！";
        /**修改失败提示语 **/
        public static final String UPDATE_FAIL ="修改失败！";
        /** 删除失败提示语 **/
        public static final String DELECT_FAIL ="删除失败！";
        /** 密码校验提示语 **/
        public static final String INCONSISTENT_PASSWORDS="旧密码不正确，请重新输入，或者联系程序小哥修改密码";

    }

    /**
     * 状态码
     */
    public class statusCode{
        public static final int STATUS_200=200;
        public static final int STATUS_500=500;
    }

    /**
     * 错误信息
     */
    public class exception{
        public static final String USER_LockedException="账户被锁定，请联系管理员!";
        public static final String USER_CredentialsExpiredException="密码过期，请联系管理员!";
        public static final String USER_AccountExpiredException="账户过期，请联系管理员!";
        public static final String USER_DisabledException="账户被禁用，请联系管理员!";
        public static final String USER_BadCredentialsException="用户名或者密码输入错误，请重新输入!";
        public static final String USER_InsufficientAuthenticationException="请求失败，请联系管理员!";

    }

    /**
     * 导出规则提示语
     */
    public class importCheck{
        public static final String USERIMPORT_USER_CODE="用户账号不能为空!";
        public static final String USERIMPORT_USER_PASSWORD="用户密码不能为空!";
        public static final String ROLEIMPORT_ROLE_ROLENAME="用户密码不能为空!";
        public static final String ROLEIMPORT_ROLE_ROLEAUTHORITY="用户密码不能为空!";
        public static final String RESOURCESIMPORT_RESOURCES_URL = "url不能为空";
        public static final String RESOURCESIMPORT_RESOURCES_PATH = "路径不能为空";
        public static final String RESOURCESIMPORT_RESOURCES_COMPONENT ="成分不能为空" ;
        public static final String RESOURCESIMPORT_RESOURCES_RESOURCESNAME = "资源名称不能为空";
        public static final String RESOURCESIMPORT_RESOURCES_PARENTID = "节点不能为空";
    }

    /**
     * 导入导出模板名称
     */
    public static final String TEMPLATE_EXPORT_USER = "用户信息导出.xlsx";
    public static final String TEMPLATE_EXPORT_ROLE = "角色信息导出.xlsx";
    public static final String TEMPLATE_EXPORT_RESOURCES = "资源信息导出.xlsx";


}
